4
תגובות
התקנתי lamp server על המחשב, גירסת ה-php היא 5.4.4 וכשאני מריץ את הקוד:
[phh]
var_dump(function_exists('mb_internal_encoding'));
[/php]
אני מקבל false...
זה משהו שצריך לשנות ב-php.ini? אולי בקובץ הגדרות אחר?
מישהו מכיר את הבעיה?
[phh]
var_dump(function_exists('mb_internal_encoding'));
[/php]
אני מקבל false...
זה משהו שצריך לשנות ב-php.ini? אולי בקובץ הגדרות אחר?
מישהו מכיר את הבעיה?
4 תשובות
תכתוב בטרמינל:
php -m | grep "mbstring"
אם מופיע mbstring, אז זה כנראה באג, אחרת, זה די מוזר. מכיוון שהחבילה php5 אמורה להכיל בתוכו את mbstring.
תכתוב לי איזו מערכת הפעלה, ואם השתמשת ברפו מסויים על מנת להתקין php5.4.4 (אם זה אובונטו, אני מניח שהשתמשת ברפו חיצוני, אם זה דביאן כנראה השתמשת בדוט דב, בקיצור - אם השתמשת ברפו מסוים או לא).
אם אתה על סנטוס, תנסה להתקין את החבילה:
yum install php5-mbstring
או
yum install php-mbstring
(לא זוכר בדיוק איך קוראים לחבילה).
ענה
iiddaannyy
ב
06 ליולי 2012
#
@Michael
php -m | grep "mbstring" לא מחזיר כלום, אפילו לא שורה ריקה.
אני על פדורה 17. והתקנתי מכאן: http://fedorasolved.org/server-solutions/lamp-stack/
עריכה:
לא חשוב, yum install php-mbstring תיקן את הבעיה. עשיתי ריסטרט לשרת ועכשיו זה מחזיר true. תודה. ;)